using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using Entidades;

public partial class Publicaciones_Postulaciones : System.Web.UI.Page
{

	public int? IdCategoriaSeleccionada {
		get { return Convert.ToInt32(ViewState["Id"]); }
		set { ViewState["Id"] = value; }
	}

	protected void Page_Load(object sender, System.EventArgs e)
	{

		if (!Page.IsPostBack) {
			if ((Request.QueryString["Ic"] != null)) {
				IdCategoriaSeleccionada = (int?)Convert.ToInt32(Request.QueryString["Ic"].ToString());
                traerCategotiaSeleccionada();
            }
            else
            {
                traerultimos();
            }
            
        }
	}

    private void traerultimos()
    {

        pnlUltimos.Visible = true;
        pnlPostulaciones.Visible = false;
        rptUltimosRegistrados.DataSource = Usuario.traerUltimosRegistrados();
        rptUltimosRegistrados.DataBind();


        rptUltimosRecomendados.DataSource = Recomendacion.traerUltimas();
        rptUltimosRecomendados.DataBind();

        Repeater1.DataSource = Postulacion.traerUltimas();
        Repeater1.DataBind();

        ucNavegacionCategoriasPadres1.Categoria = Convert.ToInt32(IdCategoriaSeleccionada);
        ucNavegacionSubcategorias1.Categoria = Convert.ToInt32(IdCategoriaSeleccionada);
    }

	private void traerCategotiaSeleccionada()
	{
		try {
            pnlPostulaciones.Visible = true;
            pnlUltimos.Visible = false;
			ucNavegacionCategoriasPadres1.Categoria = Convert.ToInt32(IdCategoriaSeleccionada);
			ucNavegacionSubcategorias1.Categoria = Convert.ToInt32(IdCategoriaSeleccionada);
			ucBusquedaPostulacion1.IdCategoria = Convert.ToInt32(IdCategoriaSeleccionada);
            
		} catch (Exception ex) {
			LUM.lum.mensaje(ex.Message);
		}
	}
	

}
